@import "reset.css";
@import "pro_pages_style.css";
@import "grid.css";
@import "forms.css";
@import "prettyPhoto.css";
@import "jquery.snippet.min.css";
@import "ui.totop.css";
@import "../skin/blue.monday/jplayer.blue.monday.css";
@import url('smoothness/jquery-ui-1.8.17.custom.css');
@import url(http://fonts.googleapis.com/css?family=Bitter);
body
{
    background: url(../images/main-bg.gif) repeat 0 0;
    font: 14px/24px "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #797979;
    position: relative;
    min-width: 980px;
}
html, body
{
    height: 100%;
}
p
{
    padding-bottom: 18px;
    text-align:justify;
}
a
{
    color: #cdd64a;
    outline: none;
    cursor: pointer;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
/*  Header styles */
h1, h2, h3, h4, h5, h6
{
    line-height: 1.3em;
    color: #000;
    font-family: 'Bitter' , serif;
    margin-bottom: 19px;
    font-weight: normal;
}
h1
{
    font-size: 40px;
}
h2
{
    font-size: 36px;
}
h3
{
    font-size: 30px;
}
h4
{
    font-size: 27px;
}
h5
{
    font-size: 24px;
}
h6
{
    font-size: 22px;
}
/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.extra-wrap
{
    overflow: hidden;
    display: block;
}
.extra-wrap-novidades
{
    overflow: hidden;
    display: block;
    height:80px;
}
.fleft
{
    float: left;
}
.fright
{
    float: right;
}
.alignright
{
    text-align: right;
}
.aligncenter
{
    text-align: center;
}
.alignmiddle *
{
    vertical-align: middle;
}
.color1
{
    color: #ff2100;
}

.main
{
    width: 960px;
    padding: 0;
    margin: 0 auto;
}

.wrapper
{
    width: 100%;
    overflow: hidden;
}

.p1
{
    margin-bottom: 8px;
}
.p2
{
    margin-bottom: 15px;
}
.p3
{
    margin-bottom: 30px;
}
.p4
{
    margin-bottom: 40px;
}
.p5
{
    margin-bottom: 50px;
}

.reg
{
    text-transform: uppercase;
}

.title
{
    margin-bottom: 18px;
}

.it
{
    font-style: italic;
}

.letter
{
    letter-spacing: -1px;
}

/*********************************boxes**********************************/
.margin-bot
{
    margin-bottom: 35px;
}

.spacing
{
    margin-right: 35px;
}

.indent
{
    padding: 0 0 0px 30px;
}
.indent2
{
    padding-left: 50px;
}
.indent-bot
{
    margin-bottom: 20px !important;
}
.indent-bot2
{
    margin-bottom: 30px;
}
.indent-bot3
{
    margin-bottom: 45px;
}

.img-indent-bot
{
    margin-bottom: 25px;
}
.img-indent
{
    float: left;
    margin: 0 20px 0px 0;
}
.img-indent2
{
    float: left;
    margin: 0 13px 0px 0;
}
.img-indent-r
{
    float: right;
    margin: 0 0px 0px 40px;
}

.prev-indent-bot
{
    margin-bottom: 10px;
}

.buttons a:hover
{
    cursor: pointer;
}
.clear
{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.logo
{
    display: block;
    width: 250px;
    height: 125px;
    padding-top:-30px;
    text-indent: -5000px;
    background: url(../images/MN_Images/Logo.png) 0 0 no-repeat;
}

/*********************************header*************************************/
header
{
    width: 100%;
    position: relative;
    background: url(../images/head-bg.gif) repeat-x 0 0 #ced751;
    z-index: 2;
}

.head-bg
{
    background: url(../images/head-center.gif) no-repeat center 0;
    padding-bottom: 61px;
}

#header-2
{
    width: 100%;
    position: relative;
    z-index: 2;
}

.head-bg-2
{
    background: url(../images/head-center-2.gif) no-repeat center 0;
    padding-bottom: 61px;
}

.p6
{
    padding-bottom: 211px !important;
}

.head-box1
{
   /* width:960px;
    height:125px;
    float:left;
    padding-top:10px;*/
}

.head-box2
{
    background: url(../images/head-img1.gif) repeat-x 0 bottom #ededed;
    border-bottom: 1px solid #cdcdcd;
}

.head-box2-center
{
    background: url(../images/head-img2.gif) no-repeat center 0 #ededed;
}

header h1
{
    padding: 57px 0 0 10px;
    margin: 0;
    font-size: 0;
    float: left;
    line-height: 0;
}

.soc-links a
{
    display: block;
    width: 32px;
    height: 33px;
}

.soc-links a:hover
{
    background-position: 0 -84px;
}

.soc-links li
{
    display: block;
    float: left;
    margin-left: 3px;
}

.soc-links
{
    float: right;
    margin-right: 8px;
    padding-top: 68px;
}

.soc-link1
{
    background: url(../images/soc-link1.png) no-repeat 0 0;
}

.soc-link2
{
    background: url(../images/soc-link2.png) no-repeat 0 0;
}
.soc-link3
{
    background: url(../images/soc-link3.png) no-repeat 0 0;
}
.soc-link4
{
    background: url(../images/soc-link4.png) no-repeat 0 0;
}





/*** MENU ***/
.sf-menu, .sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu
{
    line-height: 1.0;
}
.sf-menu li
{
    float: left;
    position: relative;
    width: 139px;
    text-align: center;
    background: url(../images/menu-bg.gif) repeat-x 0 0 #df6534;
}

nav
{
    margin: 0 11px 0 10px;
   /* border-bottom: 1px solid #b6522a;
    border-right: 1px solid #c86831;
    background: #df6534;*/
    width: 937px;
}

.mwlogo
{
    width: 215px !important;
}
.mwlogo a
{
    background: url(../images/botaoMW_215.png) no-repeat 0 0 #c3280b !important;
    text-indent: -10000px;
}

.palogo
{
    width: 215px !important;
}
.palogo a
{
    background: url(../images/botaoPA_215_white.png) no-repeat #ffffff 0 0 !important;
    border-left:#ffffff 2px;
    text-indent: -10000px;
}


.home
{
    width: 95px !important;
}
.home a
{
    background: url(../images/menu-home.gif) no-repeat 0 0 #c3280b !important;
    text-indent: -10000px;
}

.sf-menu a
{
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 26px 0 29px;
    background: url(../images/divider1.gif) no-repeat 0 0;
    line-height: 17px;
    position: relative;
}

.sf-menu li:hover, .sf-menu li.active, .sf-menu li.sfHover
{
    background: url(../images/menu-hov.gif) repeat-x 0 0 #efa845;
}

.sf-menu a:hover, .sf-menu li.active a, .sf-menu li.sfHover > a
{
    text-decoration: none;
}

.sf-menu ul li:hover, .sf-menu ul li.sfHover
{
    background: none;
}

.sf-menu ul a:hover, .sf-menu ul li.sfHover > a
{
    text-decoration: none;
    color: #000;
}

.sf-menu ul ul a:hover, .sf-menu ul ul li.sfHover > a
{
    color: #ea9240;
}

.last1
{
    width: 166px !important;
}


.sf-menu ul
{
    background: url("../images/menu-bg2.gif") repeat-x scroll 0 0 #EFA945;
    border-bottom: 1px solid #c38a38;
    border-left: 1px solid #EEA74C;
    border-right: 1px solid #CD7A37;
    padding: 35px 0 17px;
    position: absolute;
    top: -999em;
    width: 167px;
}

.sf-menu ul ul
{
    background: url(../images/menu-bg3.gif) repeat-x 0 0 #a2a2a2;
    border-bottom: 1px solid #848484;
    border-left: 1px solid #aeaeae;
    border-right: 1px solid #7c7c7c;
}

.sf-menu ul li
{
    width: 100%;
    background: none;
    margin-bottom: 16px;
}
.sf-menu ul a
{
    padding: 0;
    display: inline-block;
    background: none;
}
.sf-menu li:hover
{
    visibility: inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
    left: 0;
    top: 73px; /* match top ul list item height */
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    left: 170px;
    top: -36px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    left: 10em; /* match ul width */
    top: 0;
}

/********************** Content ************************/

#content
{
    width: 100%;
    padding: 44px 0 40px;
    background: #fff;
    position: relative;
    z-index: 1;
}

/***** Page 1 *****/



.page1-box1
{
    float: left;
    margin-left: 10px;
    margin-right: 8px;
    margin-top: -150px;
    overflow: hidden;
    padding-bottom: 51px;
    position: relative;
    text-align: center;
    width: 910px;
}

.slider
{
    width:960px;
}


.page1-boxSlider
{
    float: left;
   margin-left: 10px;
    margin-right: auto;
    margin-top: -180px;
    overflow: hidden;
    /*padding-bottom: 150px;*/
    position: relative;
    text-align: center;
    width: 910px; 
    height:230px;
    /*margin-bottom: 60px;*/
}



.page1-img1
{
    margin-bottom: 22px;
}

.page1-box1 span
{
    display: block;
    font-family: 'Bitter' , serif;
    text-transform: uppercase;
    color: #000;
    font-size: 25px;
    margin-bottom: 35px;
    line-height: 24px;
}


.button1
{
    background: url("../images/button1.gif") repeat-x scroll 0 0 #DF6634;
    border-color: #F6CD62 #CC7635 #B6522A #ECA14A;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 11px 19px;
}

.button1:hover
{
    background: url(../images/button1-hov.gif) repeat-x 0 0 #efa845;
    text-decoration: none;
    border-color: #B6522A #CC7635 #F6CD62 #ECA14A;
}



.page1-img2
{
    float: left;
    margin-right: 20px;
    padding-top: 6px;
}

.page1-box2 span
{
   /* margin-top:250px;*/
    display: block;
    text-transform: uppercase;
    font-family: 'Bitter' , serif;
    color: #000;
    font-size: 45px;
    margin-bottom: 23px;
    padding-top: 2px;
    line-height: 54px;
    
}

.link1
{
    color: #000;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: inline-block;
}
.link1:hover, .link2:hover, .link5:hover, .link3:hover
{
    color: #cdd64a;
    text-decoration: none;
}


.p7
{
    padding-bottom: 14px;
    text-align:justify;
}

.border1
{
    padding-bottom: 11px;
    border-bottom: 1px solid #ededed;
}

.page1-box3
{
    overflow: hidden;
    padding-bottom: 1px;
    margin-bottom: 18px;
    border-bottom: 1px solid #ededed;
}

.inner1
{
    background: none repeat scroll 0 0 #CDD64A;
    border-radius: 60px 60px 60px 60px;
    color: #FFFFFF;
    float: left;
    font-size: 25px;
    font-weight: bold;
    height: 46px;
    line-height: 16px;
    margin-right: 18px;
    margin-top: 5px;
    padding-top: 14px;
    text-align: center;
    width: 61px;
}

.inner1 span
{
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 24px;
}

.link2
{
    color: #000;
    font-size: 16px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    line-height: 24px;
    font-weight: bold;
}

.link3
{
    color: #e47a39;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    display: inline-block;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.last2
{
    border: none !important;
    margin-bottom: 6px;
}




/***** Page 2 *****/

.page2-img1
{
    float: left;
    margin-right: 20px;
    padding-top: 8px;
}

.p8
{
    padding-bottom: 25px;
}

.page2-box1
{
    overflow: hidden;
    margin-bottom: 20px;
}

.link5
{
    display: inline-block;
    text-transform: uppercase;
    color: #000;
    font-family: 'Bitter' , serif;
    font-size: 25px;
    margin-bottom: 9px;
    line-height: 30px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}


.page2-img2
{
    float: left;
    margin-right: 17px;
    padding-top: 5px;
}

.text1
{
    padding: 0 8px 19px 0;
    background: none;
    color: #797979;
    font-style: italic;
    line-height: 24px;
    font-size: 16px;
    font-style: normal;
}


.text1 span
{
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

.page2-box2
{
    overflow: hidden;
    margin-bottom: 20px;
}

.list1 a
{
    color: #cdd64a;
    font-size: 14px;
}


.list1 li
{
    background: url("../images/marker2.png") no-repeat scroll 2px 7px transparent;
    display: block;
    line-height: 17px;
    padding-bottom: 7px;
    padding-left: 15px;
}
.list1
{
    padding-top: 4px;
    margin-bottom: 3px;
}

.last3
{
    padding-bottom: 0 !important;
}


.p9
{
    line-height: 36px;
    padding-bottom: 17px;
    padding-top: 5px;
}


.page2-img3
{
    float: left;
    margin-right: 19px;
    margin-top: 7px;
}


.page2-box3
{
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-right: 17px;
}

.page2-box3 p
{
    padding: 0;
}

.last4
{
    border: medium none !important;
    margin-bottom: 15px !important;
}

.list2 a
{
    color: #cdd64a;
    font-size: 14px;
}



.list2 li
{
    background: url("../images/marker3.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 17px;
    padding-bottom: 17px;
    padding-left: 28px;
    padding-top: 0;
}


.p10
{
    margin-bottom: 21px;
    padding-bottom: 17px;
    padding-top: 66px;
    line-height: 36px;
}




/***** Page 3 *****/


.page3-box1 .inner1
{
    font-size: 40px;
    line-height: 48px;
    padding-top: 5px;
    height: 54px;
}



.page3-box1
{
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 18px;
    overflow: hidden;
    padding-bottom: 1px;
}

.last5
{
    border: medium none !important;
    margin-bottom: 6px !important;
}

.text2
{
    color: #000;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
}

.page3-box2
{
    overflow: hidden;
    padding-top: 60px;
}


.page3-img1
{
    padding-top: 7px;
    margin-bottom: 21px;
}

/***** Page 4 *****/


.page4-img1
{
    float: left;
    margin-right: 3px;
}



.page4-box2
{
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 9px;
    overflow: hidden;
    padding-bottom: 1px;
}

.page4-box1
{
    margin-bottom: 7px;
}


.page4-img2
{
    margin-bottom: 21px;
    padding-top: 7px;
}

.page4-box3
{
    overflow: hidden;
    padding-top: 57px;
}
/***** Page 5 *****/

.list3 li
{
    background: url("../images/marker3.png") no-repeat scroll 0 3px transparent;
    display: block;
    padding-bottom: 10px;
    padding-left: 28px;
    padding-top: 0;
}


.list3 a
{
    color: #CDD64A;
    font-size: 14px;
    line-height: 24px;
}


.page5-img1
{
    margin-bottom: 22px;
    margin-top: 7px;
    max-width: 299px;
}

.parceiros_logo
{
    padding-left:50px;
    width: 200px;
   height:100px;
   
    }

.page5-box1
{
    overflow: hidden;
    margin-bottom: 8px;
    height:250px;
}

.page5-box1 .link1
{
    margin: 0;
}

.page7-box1 span
{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
}

.page7-box1 p
{
    padding-bottom: 24px;
}

.dl1
{
    margin-bottom: 24px;
}

.dl1 dt
{
    width: 150px;
}

.dl1 span
{
    float: left;
    width: 79px;
}

.dl1 dd
{
    line-height: 24px;
}

.dl1 dd a
{
    color: #cdd64a;
}


/******************** Footer ******************/
footer
{
    width: 100%;
    background: url(../images/foot-bg.gif) repeat-x 0 0 #282828;
    padding: 52px 0 30px;
}

#newsletter-form
{
    padding-top: 7px;
    position: relative;
}

#newsletter-form input
{
    border: 1px solid #8d8d8d;
    color: #d4d4d4;
    background: #707070;
    outline: none;
    font-size: 14px;
    height: 18px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    line-height: 18px;
    padding: 9px 13px 10px;
    width: 180px;
    margin: 0 0 6px;
    display: inline-block;
}

#newsletter-form .button1
{
    padding: 10px 11px 10px 14px;
}

.link4
{
    color: #cdd64a;
    text-decoration: underline;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

.link4:hover
{
    text-decoration: none;
}

.foot-page1 a
{
    color: #cdd64a;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}


.foot-page1
{
    color: #c7c7c7;
    line-height: 24px !important;
    font-size: 14px !important;
}

.foot-page1 p
{
    line-height: 24px !important;
    font-size: 14px !important;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif !important;
}

footer h5
{
    color: #fff;
    margin-bottom: 20px;
    text-transform: uppercase;
}

/*MARTINS E NEVES*/

.mn_quemSomos_textoPrincipal
{
    max-width:220px;
}

.mn_homepage_logo
{
    padding-left: 25%;
    max-width:240px;
    max-height:125px;
}

.mn_quemSomos_outros_textos
{
    max-width:143px;
}
.mn_quemSomos_membros_foto
{
    max-width:90px;
}

.page2-box3_quemsomos_membros_listagem
{
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 8px;
    margin-right:10px;
    overflow: hidden;
    padding-bottom: 15px;
    padding-right: 17px;
    width:280px;
    float:left;
}

.red
{
    color:Red;
}

.buttons
{
    float:right;
}